package com.ciklum.robotester.gui;

import com.ciklum.robotester.model.TestCase;

import java.awt.*;
import java.io.File;

/**
 * Created by miy on 7/7/2014.
 */
public interface INavigator {
    void openWorkspace(File file);
    TestCase getSelected();

    void up(TestCase testCase);
    void down(TestCase testCase);


    TestCase remove(TestCase testCase);
    void add(TestCase after,TestCase testCase);


    void persistToDisk();
    void isUnsavedChanges();

    void addTestCaseSelectionListener(TestCaseListener testCase);


    Component getComponent();

}
